package com.naiterui.ehp.bs.recommend.vo;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import lombok.Data;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@Data
@ApiModel(value = "InventoryInfoVo", description = "药品列表预售及库存VO")
@JsonIgnoreProperties(ignoreUnknown = true)
public class InventoryInfoVo implements Serializable {
    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = -8590929588999056179L;
    /**
     * 是否限购：是
     */
    public static final int IS_LIMIT = 1;
    /**
     * 是否限购：否
     */
    public static final int NOT_LIMIT = 0;

    /**
     * SKUID
     */
    private Long skuId;

    @ApiModelProperty(value = "是否缺货1 是 0 否")
    private Integer isShort;
    @ApiModelProperty(value = "库存数")
    private Long stockNum;
    @ApiModelProperty(value = "是否预售1 是 0 否")
    private Integer isPresell;
    @ApiModelProperty(value = "预售文本")
    private String presellInfo;
    /**
     * 商务限购 1 是 0 否 change by linhf 2017-06-09
     */
    @ApiModelProperty(value = "是否限购1 是 0 否")
    public Integer islimit;
    /**
     * 商务限购提示文案
     */
    @ApiModelProperty(value = "药品商务限购提示文案")
    public String skuLimitInfo;
    /**
     * 患者可购买数量商务限购文案
     */
    @ApiModelProperty(value = "患者商务限购提示文案")
    public String patientLimitInfo;

    /**
     * 用药安全剂量-（7天）
     */
    @ApiModelProperty(value = "用药安全剂量-（7天）——【医生端V3.4.0-by gongbaoqiang】")
    private Integer dosageWeek;
    /**
     * 用药安全剂量-30天
     */
    @ApiModelProperty(value = "用药安全剂量-30天——【医生端V3.4.0-by gongbaoqiang】")
    private Integer dosageMonth;
    /**
     * 用药安全剂量-60天
     */
    @ApiModelProperty(value = "用药安全剂量-60天——【医生端V3.4.0-by gongbaoqiang】")
    private Integer sixtyDosage;

}
